export interface Message {
    id: string;
    messageType: number;
    messageTypeName: string;
    title: string;
    content: string;
    clickCount: number;
    senderType: number;
    senderTypeName: string;
    receiverType: number;
    receiverTypeName: string;
    receiverIds: string;
    language: string;
    createTime: string;
    updateTime: string;
}

export interface MessageQueryParams {
    current?: number;
    size?: number;
    title?: string;
    messageType?: number;
    startTime?: string;
    endTime?: string;
}

export interface MessageRequest {
    id?: string;
    messageType: number;
    title: string;
    content: string;
    clickCount?: number;
    senderType: number;
    receiverType: number;
    receiverIds?: string[];
    language: string;
}
